Part Number Hot Search : 
7493APC 00BZX MMBD4 0253501 NE5539D THAT1 HY62256 1SS198
Product Description
Full Text Search
 

To Download CDP1854 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 CDP1854A, CDP1854AC
March 1997
Programmable Universal Asynchronous Receiver/Transmitter (UART)
Description
The CDP1854A and CDP1854AC are silicon-gate CMOS Universal Asynchronous Receiver/Transmitter (UART) circuits. They are designed to provide the necessary formatting and control for interfacing between serial and parallel data. For example, these UARTs can be used to interface between a peripheral or terminal with serial I/O ports and the 8-bit CDP1800-series microprocessor parallel data bus system. The CDP1854A is capable of full duplex operation, i.e., simultaneous conversion of serial input data to parallel output data and parallel input data to serial output data. The CDP1854A UART can be programmed to operate in one of two modes by using the mode control input. When the input is high (MODE = 1), the CDP1854A is directly compatible with the CDP1800-series microprocessor system without additional interface circuitry. When the mode input is low (MODE = 0), the device is functionally compatible with industry standard UART's such as the TR1602A and CDP6402. It is also pin compatible with these types, except that pin 2 is used for the mode control input. The CDP1854A and the CDP1854AC are functionally identical. The CDP1854A has a recommended operating voltage range of 4V to 10.5V, and the CDP1854AC has a recommended operating voltage range of 4V to 6.5V.
Features
* Two Operating Modes - Mode 0 - Functionally Compatible with Industry Types Such as the TR1602A and CDP6402 - Mode 1 - Interfaces Directly with CDP1800-Series Microprocessors without Additional Components * Full or Half Duplex Operation * Parity, Framing and Overrun Error Detection * Baud Rate - DC to 200K Bits/s at VDD . . . . . . . . . . . . . . . . . . . . 5V - DC to 400K Bits/s at VDD . . . . . . . . . . . . . . . . . . . . 10V * Fully Programmable with Externally Selectable Word Length (5-8 Bits), Parity Inhibit, Even/Odd Parity, and 1, 1-1/2, or 2 Stop Bits * False Start Bit Detection
Ordering Information
PACKAGE
PDIP Burn-In PLCC SBDIP Burn-In
TEMP. RANGE
5V/200K BAUD
10V/400K BAUD
CDP1854AE
PKG. NO. E40.6
-40oC to +85oC CDP1854ACE CDP1854ACEX -40oC to +85oC CDP1854ACQ -40oC to +85oC CDP1854ACD CDP1854ACDX
CDP1854AEX E40.6 CDP1854AQ CDP1854AD -
N44.65 D40.6 D40.6
CAUTION: These devices are sensitive to electrostatic discharge; follow proper IC Handling Procedures. http://www.intersil.com or 407-727-9207 | Copyright (c) Intersil Corporation 1999
File Number
1193.2
5-42
CDP1854A, CDP1854AC Pinouts
40 LEAD SBDIP, PDIP (MODE 0) TOP VIEW
VDD 1 MODE (VSS) 2 VSS 3 RRD 4 R BUS 7 5 R BUS 6 6 R BUS 5 7 R BUS 4 8 R BUS 3 9 R BUS 2 10 R BUS 1 11 R BUS 0 12 PE 13 FE 14 OE 15 SFD 16 R CLOCK 17 DAR 18 DA 19 SDI 20 40 T CLOCK 39 EPE 38 WLS 1 37 WLS 2 36 SBS 35 PI 34 CRL 33 T BUS 7 32 T BUS 6 31 T BUS 5 30 T BUS 4 29 T BUS 3 28 T BUS 2 27 T BUS 1 26 T BUS 0 25 SD0 24 TSRE 23 THRL 22 THRE 21 MR
40 LEAD SBDIP, PDIP (MODE 1) TOP VIEW
VDD 1 MODE (VDD) 2 VSS 3 CS2 4 R BUS 7 5 R BUS 6 6 R BUS 5 7 R BUS 4 8 R BUS 3 9 R BUS 2 10 R BUS 1 11 R BUS 0 12 INT 13 FE 14 PE/OE 15 RSEL 16 R CLOCK 17 TPB 18 DA 19 SDI 20 NC = NO CONNECT 40 T CLOCK 39 CTS 38 ES 37 PS1 36 NC 35 CS3 34 RD/WR 33 T BUS 7 32 T BUS 6 31 T BUS 5 30 T BUS 4 29 T BUS 3 28 T BUS 2 27 T BUS 1 26 T BUS 0 25 SD0 24 RTS 23 CS1 22 THRE 21 CLEAR
44 LEAD PLCC (Q SUFFIX) TOP VIEW
WLS1 (ES) WLS2 (PSI) RRD (CS2) EPE (CTS) T CLOCK SBS (NC) R BUS 7
MODE 3
VSS
VDD 2
6 R BUS 6 R BUS 5 R BUS 4 R BUS 3 R BUS 2 NC R BUS 1 R BUS 0 PE(INT) FE OE(PE/OE) 7 8 9 10 11 12 13 14 15 16 17
5
4
NC
1 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 PI (CS3) CRL(RD/WR) T BUS 7 T BUS 6 T BUS 5 NC T BUS 4 T BUS 3 T BUS 2 T BUS 1 T BUS 0
18 19 20 21 22 23 24 25 26 27 28 NOTE: MODE 0(MODE 1) SFD (RSEL) R CLOCK DA(DA) SDI MR(CLEAR) THRL(CS1) (TPB)DAR NC THRE(THRE) TSRE(RTS) SD0
5-43
CDP1854A, CDP1854AC Block Diagram
Mode Input High (Mode = 1)
TRANSMITTER SECTION T CLOCK CDP1802 INTERFACE RD/WR RSEL RECEIVER SECTION R CLOCK 1, 2 = VDD 3 = VSS 21 = CLEAR 36 = NC
CTS
TPB
RTS
40 SDO 25
24
39
34
18
16
38
37
PSI
ES
17 SHIFT REGISTER 20 SDI
TRANSMITTER TIMING & CONTROL
RECEIVER TIMING & CONTROL
PARITY GEN
RECEIVER HOLDING REGISTER
TRANSMITTER SHIFT REGISTER
MUX
TRANSMITTER HOLDING REGISTER
CONTROL REG 23
SELECT LOGIC 4 CS2 35 CS3
INT 22 THRE
STATUS REGISTER 14 FE 15 PE/OE 19 DA
THREE-STATE DRIVERS
13 INT
TRANSMITTER BUS (26 - 33) (SEE NOTE 1) (SEE NOTE 1)
CS1
RECEIVER BUS (5-12) (SEE NOTE 1)
NOTE: 1. User Interconnect FIGURE 1. MODE 1 BLOCK DIAGRAM (CDP1800-SERIES MICROPROCESSOR COMPATIBLE)
5-44
CDP1854A, CDP1854AC
Absolute Maximum Ratings
DC Supply-Voltage Range, (VDD) (Voltages Referenced to VSS Terminal) CDP1854A . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .-0.5 to +11V CDP1854AC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .-0.5 to +7V Input Voltage Range, All Inputs . . . . . . . . . . . . . .-0.5 to VDD + 0.5V DC Input Current, Any One Input. . . . . . . . . . . . . . . . . . . . . . . . .10mA Device Dissipation Per Output Transistor TA = Full Package-Temperature Range . . . . . . . . . . . . . . 100mW Operating-Temperature Range (TA) Package Type D . . . . . . . . . . . . . . . . . . . . . . . . . -55oC to +125oC Package Type E and Q . . . . . . . . . . . . . . . . . . . . . -40oC to +85oC
Thermal Information
Thermal Resistance (Typical, Note 1) JA (oC/W) JC (oC/W) SBDIP Package . . . . . . . . . . . . . . . . . . 55 15 PDIP Package . . . . . . . . . . . . . . . . . . . 50 N/A PLCC Package . . . . . . . . . . . . . . . . . . 46 N/A Maximum Junction Temperature Plastic Package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +150oC Ceramic Package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +175oC Maximum Storage Temperature Range (TSTG) . . .-65oC to +150oC Maximum Lead Temperature (Soldering 10s): At Distance 1/16 1/32 inch (1.59 0.79mm) . . . . . . . . . . +265oC NOTE: Printed circuit board mount: 57mm x 57mm minimum area x 1.6mm thick G10 epoxy glass, or equivalent.
CAUTION: Stresses above those listed in "Absolute Maximum Ratings" may cause permanent damage to the device. This is a stress only rating and operation of the device at these or any other conditions above those indicated in the operational sections of this specification is not implied.
NOTE: 1. JA is measured with the component mounted on an evaluation PC board in free air.
Static Electrical Specifications
at TA = -40oC to +85oC, Unless Otherwise Noted CONDITIONS CDP1854A LIMITS CDP1854AC (NOTE 1) TYP 0.02 2 -
PARAMETER Quiescent Device Current IDD
VO (V) -
VIN (V) 0, 5 0, 10 0, 5 0, 10
VDD (V) 5 10 5 10
MIN 1 2
(NOTE 1) TYP 0.01 1 2 4
MAX 50 200 -
MIN 1 -
MAX 200 -
UNITS A A mA mA
Output Low Drive (Sink) Current (Except pins 24 and 25) Output High Drive (Source) Current
IOL
0.4 0.5
IOH
4.6 9.5
0, 5 0, 10 0, 5 0, 10 0, 5 0, 10 0, 5 0, 10 0, 5 0, 10
5 10 5 10 5 10 5 10 5 10 5 10 5 10
-0.55 -1.3 1.6 3.2 4.9 9.9 3.5 7 -
-1.1 -2.6 3.5 7 0 0 5 10 -
0.1 0.1 1.5 3 1 2
-0.55 1.6 4.9 3.5 -
-1.1 3.5 0 5 -
0.1 1.5 1 -
mA mA mA mA V V V V V V V V A A
Output Low Drive (Sink) Current (Pins 24 and 25) Output Voltage Low-Level (Note 2)
IOL
0.4 0.5
VOL
-
Output Voltage High-Level (Note 2)
VOH
-
Input Low Voltage
VIL
0.5, 4.5 0.5, 9.5
Input High Voltage
VIH
0.5, 4.5 0.5, 9.5
Input Current
IIN
-
5-45
CDP1854A, CDP1854AC
Static Electrical Specifications
at TA = -40oC to +85oC, Unless Otherwise Noted (Continued) CONDITIONS CDP1854A VO (V) IOUT 0, 5 0, 10 Operating Current (Note 3) IDD1 Input Capacitance Output Capacitance NOTES: 1. Typical values are for TA = 25oC. 2. IOL = IOH = 1A. 3. Operating current is measured at 200kHz or VDD = 5V and 400kHz for VDD = 10V in a CDP1800-series microprocessor system, with open outputs. CIN COUT VIN (V) 0, 5 0, 10 0, 5 0, 10 VDD (V) 5 10 5 10 (NOTE 1) TYP 1.5 6 5 10 LIMITS CDP1854AC (NOTE 1) TYP 1.5 5 10
PARAMETER Three-State Output Leakage Current
MIN -
MAX 1 10 7.5 15
MIN -
MAX 1 7.5 15
UNITS A A mA mA pF pF
Operating Conditions
At TA = Full Package-Temperature Range. For maximum reliability, operating conditions should be selected so that operation is always within the following ranges: CONDITIONS CDP1854A VDD (V) 5 10 LIMITS CDP1854AC MIN 4 VSS MAX 6.5 VDD 200 UNITS V V K bits/s K bits/s
PARAMETER DC Operating Voltage Range Input Voltage Range Baud Rate (Receive or Transmit)
MIN 4 VSS -
MAX 10.5 VDD 200 400
5-46
CDP1854A, CDP1854AC Functional Definitions for CDP1854A Terminals Mode 1 CDP1800-Series Microprocessor Compatible
SIGNAL: FUNCTION
VDD: Positive supply voltage. MODE SELECT (MODE): A high-level voltage at this input selects CDP1800-series microprocessor Mode operation. VSS: Ground CHIP SELECT 2 (CS2): A low-level voltage at this input together with CS1 and CS3 selects the CDP1854A UART. RECEIVER BUS (R BUS 7 - R BUS 0): Receiver parallel data outputs (may be externally connected to corresponding transmitter bus terminals). INTERRUPT (INT): A low-level voltage at this output indicates the presence of one or more of the interrupt conditions listed in Table 1. FRAMlNG ERROR (FE): A high-level voltage at this output indicates that the received character has no valid stop bit, i.e., the bit following the parity bit (if programmed) is not a high-level voltage. This output is updated each time a character is transferred to the Receiver Holding Register. PARITY ERROR or OVERRUN ERROR (PE/OE): A high-level voltage at this output indicates that either the PE or OE bit in the Status Register has been set (see Status Register Bit Assignment, Table 2). REGISTER SELECT (RSEL): This input is used to choose either the Control/Status Registers (high input) or the transmitter/receiver data registers (low input) according to the truth table in Table 3. RECEIVER CLOCK (RCLOCK): Clock input with a frequency 16 times the desired receiver shift rate. TPB: A positive input pulse used as a data load or reset strobe. DATA AVAILABLE (DA): A low-level voltage at this output indicates that an entire character has been received and transferred to the Receiver Holding Register. SERIAL DATA IN (SDl): Serial data received on this input line enters the Receiver Shift Register at a point determined by the character length. A high-level input voltage must be present when data is not being received. CLEAR (CLEAR): A low-level voltage at this input resets the Interrupt FlipFlop, Receiver Holding Register, Control Register, and Status Register, and sets SERIAL DATA OUT (SDO) high. TRANSMlTTER HOLDING REGISTER EMPTY (THRE): A low-level voltage at this output indicates that the Transmitter Holding Register has transferred its contents to the Transmitter Shift Register and may be reloaded with a new character. CHIP SELECT 1 (CS1): A high-level voltage at this input together with CS2 and CS3 selects the UART. REQUEST TO SEND (RTS): This output signal tells the peripheraI to get ready to receive data. CLEAR TO SEND (CTS) is the response from the peripheral. RTS is set to a low-level voltage when data is latched in the Transmitter Holding Register or TR is set high, and is reset high when both the Transmitter Holding Register and Transmitter Shift Register are empty and TR is low. SERAL DATA OUTPUT (SDO): The contents of the Transmitter Shift Register [start bit, data bits, parity bit, and stop bit(s)] are serially shifted out on this output. When no character is being transmitted, a high level is maintained. Start of transmission is defined as the transition of the start bit from a high-level to a low-level output voltage. TRANSMlTTER BUS (T BUS 0 - T BUS 7): Transmitter parallel data input. These may be externally connected to corresponding Receiver bus terminals. RD/WR: A low-level voltage at this input gates data from the transmitter bus to the Transmitter Holding Register or the Control Register as chosen by register select. A high-level voltage gates data from the Receiver Holding Register or the Status Register, as chosen by register select, to the receiver bus. CHIP SELECT 3 (CS3): With high-level voltage at this input together with CS1 and CS2 selects the UART. PERIPHERAL STATUS INTERRUPT (PSI): A high-to-low transition on this input line sets a bit in the Status Register and causes an INTERRUPT (INT = low). EXTERNAL STATUS (ES): A low-level voltage at this input sets a bit in the Status Register.
5-47
CDP1854A, CDP1854AC
CLEAR TO SEND (CTS): When this input from peripheral is high, transfer of a character to the Transmitter Shift Register and shifting of serial data out is inhibited. TRANSMITTER CLOCK (TCLOCK): Clock input with a frequency 16 times the desired transmitter shift rate.
TABLE 1. INTERRUPT SET AND RESET CONDITIONS (NOTE 1) SET (INT = LOW) CAUSE DA (Receipt of Data) THRE (Note 2) (Ability to Reload) THRE * TSRE (Transmitter Done) PSI (Negative Edge) CTS (Positive Edge when THRE * TSRE) NOTES: 1. Interrupts will occur only after the IE bit in the Control Register (see Table 4) has been set. 2. THRE will cause an interrupt only after the TR bit in the Control Register (see Table 4) has been set. TABLE 2. STATUS REGISTER BIT ASSIGNMENT BIT SIGNAL ALSO AVAILABLE AT TERMINAL Polarity reversed at output terminal. BIT SIGNAL: FUNCTION 0 1 2 DATA AVAILABLE (DA): When set high, this bit indicates that an entire character has been received and transferred to the Receiver Holding Register. This signal is also available at Term. 19 but with its polarity reversed. OVERRUN ERROR (OE): When set high, this bit indicates that the Data Available bit was not reset before the next character was transferred to the Receiver Holding Register. This signal OR'ed with PE is output at Term. 15. PARITY ERROR (PE): When set high, this bit indicates that the received parity bit does not compare to that programmed by the EVEN PARITY ENABLE (EPE) control. This bit is updated each time a character is transferred to the Receiver Holding Register. This signal OR'ed with OE is output at Term. 15. FRAMlNG ERROR (FE): When set high, this bit indicates that the received character has no valid stop bit, i.e., the bit following the parity bit (if programmed) is not a high-level voltage. This bit is updated each time a character is transferred to the Receiver Holding Register. This signal is also available at Term. 14. EXTERNAL STATUS (ES): This bit is set high by a low-level input at Term. 38 (ES). PERIPHERAL STATUS INTERRUPT (PSI): This bit is set high by a high-to-low voltage transition of Term. 37 (PSI). The INTERRUPT output (Term. 13) is also asserted (lNT = Iow) when this bit is set. TRANSMlTTER SHIFT REGISTER EMPTY (TSRE): When set high, this bit indicates that the Transmitter Shift Register has completed serial transmission of a full character including stop bit(s). It remains set until the start of transmission of the next character. TRANSMlTTER HOLDING REGISTER EMPTY (THRE): When set high, this bit indicates that the Transmitter Holding Register has transferred its contents to the Transmitter Shift Register and may be reloaded with a new character. Setting this bit also sets the THRE output (Term. 22) low and causes an INTERRUPT (lNT = low), if TR is high. 7 THRE 22 6 TSRE 5 PSI 4 ES 3 FE 14 2 PE 15 1 OE 15 0 DA 19
RESET (INT = HIGH) CONDITION Read of Data Read of Status or Write of Character Read of Status or Write of Character Read of Status Read of Status TIME TPB Leading Edge TPB Leading Edge TPB Leading Edge TPB Trailing Edge TPB Leading Edge
3
4 5 6 7
5-48
CDP1854A, CDP1854AC Description of Mode 1 Operation CDP1800-Series Microprocessor Compatible (Mode Input = VDD)
Initialization and Controls In the CDP1800-series microprocessor compatible mode, the CDP1854A is configured to receive commands and send status via the microprocessor data bus. The register connected to the transmitter bus or the receiver bus is determined by the RD/WR and RSEL inputs as follows:
TABLE 3. REGISTER SELECTION SUMMARY RSEL Low Low High High RD/WR Low High Low High FUNCTION Load Transmitter Holding Register from Transmitter Bus Read Receiver Holding Register from Receiver Bus Load Control Register from Transmitter Bus Read Status Register from Receiver Bus
will be loaded from the Transmitter Holding Register and data transmission will begin. If CTS is always low, the Transmitter Shift Register will be loaded on the first high-to-low edge of the clock which occurs at least 1/2 clock period after the trailing edge of TPB and transmission of a start bit will occur 1/2 clock period later (see Figure 3). Parity (if programmed) and stop bit(s) will be transmitted following the last data bit. If the word length selected is less than 8 bits, the most significant unused bits in the transmitter shift register will not be transmitted. One transmitter clock period after the Transmitter Shift Register is loaded from the Transmitter Holding Register, the THRE signal will go low and an interrupt will occur (INT goes low). The next character to be transmitted can then be loaded into the Transmitter Holding Register for transmission with its start bit immediately following the last stop bit of the previous character. This cycle can be repeated until the last character is transmitted, at which time a final THRE * TSRE interrupt will occur. This interrupt signals the microprocessor that TR can be turned off. This is done by reloading the original control byte in the Control Register with the TR bit 0, thus terminating the REQUEST TO SEND (RTS) signal. SERIAL DATA OUT (SDO) can be held low by setting the BREAK bit in the Control Register (see Table 4). SDO is held low until the BREAK bit is reset.
In this mode the CDP1854A is compatible with a bidirectional bus system. The receiver and transmitter buses are connected to the bus. CDP1800-series microprocessor I/O control output signals can be connected directly to the CDP1854A inputs as shown in Figure 2. The CLEAR input is pulsed, resetting the Control, Status, and Receiver Holding Registers and setting SERIAL DATA OUT (SDO) high. The Control Register is loaded from the Transmitter Bus in order to determine the operating configuration for the UART. Data is transferred from the Transmitter Bus inputs to the Control Register during TPB when the UART is selected (CS1* CS2 * CS3 = 1) and the Control Register is designated (RSEL = H, RD/WR = L). The CDP1854A also has a Status Register which can be read onto the Receiver Bus (R BUS 0 - R BUS 7) in order to determine the status of the UART. Some of these status bits are also available at separate terminals as indicated in Table 2. Transmitter Operation Before beginning to transmit, the TRANSMlT REQUEST (TR) bit in the Control Register (see bit assignment, Table 4) is set. Loading the Control Register with TR = 1 (bit 7 = high) inhibits changing the other control bits. Therefore two loads are required: one to format the UART, the second to set TR. When TR has been set, a TRANSMlTTER HOLDING REGISTER EMPTY (THRE) interrupt will occur, signalling the microprocessor that the Transmitter Holding Register is empty and may be loaded. Setting TR also causes assertion of a low-level on the REQUEST TO SEND (RTS) output to the peripheral. It is not necessary to set TR for proper operation for the UART. If desired, it can be used to enable THRE interrupts and to generate the RTS signal. The Transmitter Holding Register is loaded from the bus by TPB during execution of an output instruction. The CDP1854A is selected by CS1 * CS2 * CS3 = 1, and the Holding Register is selected by RSEL = L and RD/WR = L. When the CLEAR TO SEND (CTS) input, which can be connected to a peripheral device output, goes low, the Transmitter Shift Register
N0 N1 N2 MRD TPB CPU INT EFX EFX EFX EFX BUS (8)
VSS
T CLOCK R CLOCK RSEL CS1 RTS CS2 CTS CS3 RD/WR TPB ES INT UART CDP1854A THRE DA FE PE/OE T BUS R BUS SDI SDO PSI PERIPHERAL
VDD
CLEAR
CLEAR
MODE VDD
FIGURE 2. RECOMMENDED CDP1800-SERIES CONNECTION, MODE 1 (NON-INTERRUPT DRIVEN SYSTEM)
Receiver Operation The receive operation begins when a start bit is detected at the SERlAL DATA IN (SDl) input. After detection of the first high-to-low transition on the SDl line, a valid start bit is verified by checking for a low-level input 7-1/2 receiver clock periods later. When a valid start bit has been verified, the following data bits, parity bit (if programmed) and stop bit(s) are shifted into the Receiver Shift Register by clock pulse 7-1/2
5-49
CDP1854A, CDP1854AC
in each bit time. The parity bit (if programmed) is checked and receipt of a valid stop bit is verified. On count 7-1/2 of the first stop bit, the received data is loaded into the Receiver Holding Register. If the word length is less than 8 bits, zeros (low output level) are loaded into the unused most significant bits. If DATA AVAILABLE (DA) has not been reset by the time the Receiver Holding Register is loaded, the OVERRUN ERROR (OE) status bit is set. One half clock period later, the PARITY ERROR (PE) and FRAMlNG ERROR (FE) status bits become valid for the character in the Receiver Holding Register. At this time, the Data Available status bit is also set and the DATA AVAILABLE (DA) and INTERRUPT (INT) outputs go low, signalling the microprocessor that a received character is ready. The microprocessor responds by executing an input instruction. The UART's three-state bus drivers are enabled when the UART is selected (CS1 * CS2 * CS3 = 1) and RD/WR = high. Status can be read when RSEL = high. Data is read when RSEL = Iow. When reading data, TPB latches data in the microprocessor and resets DATA AVAILABLE (DA) in the UART. The preceding sequence is repeated for each serial character which is received from the peripheral. Peripheral Interface In addition to serial data in and out, four signals are provided for communication with a peripheral. The REQUEST TO SEND (RTS) output signal alerts the peripheral to get ready to receive data. The CLEAR TO SEND (CTS) input signal is the response, signalling that the peripheral is ready. The EXTERNAL STATUS (ES) input latches a peripheral status level, and the PERIPHERAL STATUS INTERRUPT (PSI) input senses a status edge (high-to-low) and also generates an interrupt. For example, the modem DATA CARRIER DETECT line could be connected to the PSI input on the UART in order to signal the microprocessor that transmission failed because of loss of the carrier on the communications line. The PSI and ES bits are stored in the Status Register (see Table 2).
TABLE 4. CONTROL REGISTER BIT ASSIGNMENT BIT SIGNAL BIT SIGNAL: FUNCTION 0 1 2 3 4 5 6 PARITY INHIBIT (PI): When set high parity generation and verification are inhibited and the PE Status bit is held low. If parity is inhibited the stop bit(s) will immediately follow the last data bit on transmission, and EPE is ignored. EVEN PARITY ENABLE (EPE): When set high, even parity is generated by the transmitter and checked by the receiver. When low, odd parity is selected. STOP BIT SELECT (SBS): See table below. WORD LENGTH SELECT 1 (WLS1): See table below. WORD LENGTH SELECT 2 (WLS2): See table below. INTERRUPT ENABLE (lE): When set high THRE, DA, THRE * TSRE, CTS, and PSI interrupts are enabled (see Interrupt Conditions, Table 1). TRANSMlT BREAK (BREAK): Holds SDO low when set. Once the break bit in the control register has been set high, SDO will stay low until the break bit is reset low and one of the following occurs: CLEAR goes low; CTS goes high; or a word is transmitted. (The transmitted word will not be valid since there can be no start bit if SDO is already low. SDO can be set high without intermediate transitions by transmitting a word consisting of all zeros). TRANSMlT REQUEST (TR): When set high, RTS is set low and data transfer through the transmitter is initiated by the initial THRE interrupt. (When loading the Control Register from the bus, this (TR) bit inhibits changing of other control flip-flops). BIT 4 WLS2 0 0 0 0 1 1 1 1 BIT 3 WLS1 0 0 1 1 0 0 1 1 BIT 2 SBS 0 1 0 1 0 1 0 1 7 TR 6 BREAK 5 IE 4 WLS2 3 WLS1 2 SBS 1 EPE 0 PI
7
FUNCTION 5 data bits, 1 stop bit 5 data bits, 1.5 stop bits 6 data bits, 1 stop bit 6 data bits, 2 stop bits 7 data bits, 1 stop bit 7 data bits, 2 stop bits 8 data bits, 1 stop bit 8 data bits, 2 stop bits
5-50
CDP1854A, CDP1854AC
Dynamic Electrical Specifications
TA = -40oC to +85oC, VDD 5%, tR, tF = 20ns, VIH = 0.7 VDD , VIL = 0.3 VDD , CL = 100pF, (See Figure 3) LIMITS CDP1854A PARAMETER TRANSMITTER TIMING - MODE 1 Minimum Clock Period tCC 5 10 Minimum Pulse Width Clock Low Level tCL 5 10 Clock High Level tCH 5 10 TPB tTT 5 10 Minimum Setup Time TPB to Clock tTC 5 10 Propagation Delay Time Clock to Data Start Bit tCD 5 10 TPB to THRE tTTH 5 10 Clock to THRE tCTH 5 10 NOTES: 1. Typical values for TA = 25oC and nominal voltages. 2. Maximum limits of minimum characteristics are the values above which all devices function. 250 125 100 75 100 75 100 50 175 90 300 150 200 100 200 100 310 155 125 100 125 100 150 75 225 150 450 225 300 150 300 150 250 100 100 100 175 300 200 200 310 125 125 150 225 450 300 300 ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns VDD (V) (NOTE 1) TYP (NOTE 2) MAX CDP1854AC (NOTE 1) TYP (NOTE 2) MAX UNITS
TRANSMITTER HOLDING REGISTER LOADED (NOTE 1)
TRANSMITTER SHIFT REGISTER LOADED (NOTE 2) tCC tCH tCL 3 4 5 6 7 14 15 16 1 2 tCD tCTH 3 4
T CLOCK tTC WRITE (TPB) (NOTE 3) tTT tTTH
1
2
THRE
tCD SDO 1ST DATA BIT
NOTES: 1. The holding register is loaded on the trailing edge of TPB. 2. The Transmitter Shift Register is loaded on the first high-to-low transition of the clock which occurs at least 1/2 clock period + tTC after the trailing edge of TPB and transmission of a start bit occurs 1/2 clock period + tCD later. 3. Write is the overlap of TPB, CS1, and CS3 = 1 and CS3, RD/WR = 0. FIGURE 3. TRANSMITTER TIMING DIAGRAM - MODE 1
5-51
CDP1854A, CDP1854AC
Dynamic Electrical Specifications
TA = -40oC to +85oC, VDD 5%, t R, t F = 20ns, VIH = 0.7 VDD , VIL = 0.3 VDD , CL = 100pF, (See Figure 4) LIMITS CDP1854A VDD (V) (NOTE 1) TYP (NOTE 2) MAX CDP1854AC (NOTE 1) TYP (NOTE 2) MAX
PARAMETER RECEIVER TIMING - MODE 1 Minimum Clock Period tCC
UNITS
5 10
250 125
310 155
250 -
310 -
ns ns
Minimum Pulse Width Clock Low Level tCL 5 10 Clock High Level tCH 5 10 TPB tTT 5 10 Minimum Setup Time Data Start Bit to Clock tDC 5 10 Propagation Delay Time TPB to DATA AVAILABLE tTDA 5 10 Clock to DATA AVAILABLE tCDA 5 10 Clock to Overrun Error tCOE 5 10 Clock to Parity Error tCPE 5 10 Clock to Framing Error tCFE 5 10 NOTES: 1. Typical values for TA = 25oC and nominal voltages. 2. Maximum limits of minimum characteristics are the values above which all devices function. 220 110 220 110 210 105 240 120 200 100 325 175 325 175 300 150 375 175 300 150 220 220 210 240 200 325 325 300 375 300 ns ns ns ns ns ns ns ns ns ns 100 50 150 75 100 150 ns ns 100 75 100 75 100 50 125 100 125 100 150 75 100 100 100 125 125 150 ns ns ns ns ns ns
5-52
CDP1854A, CDP1854AC
tCC tCH R CLOCK tDC (NOTE 1) SDI START BIT tTDA DA PARITY STOP BIT 1 tCDA tCL 1 2 3 4 5 6 7 16 1 2 3 4 5 6 7 8 9 CLOCK 7 1/2 SAMPLE CLOCK 7 1/2 LOAD HOLDING REGISTER
READ (NOTE 2) tTT TPB tCOE OE (NOTE 3) PE (NOTE 3)
tCPE
tCFE
FE
NOTES: 1. If a start bit occurs at a time less than tDC before a high-to-low transition of the clock, the start bit may not be recognized until the next high-to-low transition of the clock. The start bit may be completely asynchronous with the clock. 2. Read is the overlap of CS1, CS3, RD/WR = 1 and CS2 = 0. If a pending DA has not been cleared by a read of the Receiver Holding Register by the time a new word is loaded into the Receiver Holding Register, the OE signal will come true. 3. OE and PE share terminal 15 and are also available as two separate bits in the status register. FIGURE 4. MODE 1 RECEIVER TIMING DIAGRAM
tTT TPB (NOTE 1) tRSW RSEL tDW T BUS 0T BUS 7 tWD tWRS
CS3, CS1 (NOTE 1)
RD/WR, CS2 (NOTE 1)
NOTE: 1. Write is the overlap of TPB, CS1, CS3 = 1 and CS2, RD/WR = 0. FIGURE 5. MODE 1 CPU INTERFACE (WRITE) TIMING DIAGRAM
5-53
CDP1854A, CDP1854AC
Dynamic Electrical Specifications
TA = -40oC to +85oC, VDD 5%, t R, t F = 20ns, VIH = 0.7 VDD , VIL = 0.3 VDD , CL = 100pF, (See Figure 5) LIMITS CDP1854A PARAMETER CPU INTERFACE - WRITE TIMING - MODE 1 Minimum Pulse Width TPB tTT 5 10 Minimum Setup Time RSEL to Write tRSW 5 10 Data to Write tDW 5 10 Minimum Hold Time RSEL after Write tWRS 5 10 Data after Write tWD 5 10 100 50 50 25 -30 -15 50 25 75 40 150 75 75 40 0 0 75 40 125 60 100 50 -30 50 75 150 75 0 75 125 ns ns ns ns ns ns ns ns ns ns VDD (V) (NOTE 1) TYP (NOTE 2) MAX CDP1854AC (NOTE 1) TYP (NOTE 2) MAX UNITS
NOTES: 1. Typical values for TA = 25oC and nominal voltages. 2. Maximum limits of minimum characteristics are the values above which all devices function.
Dynamic Electrical Specifications
TA = -40oC to +85oC, VDD 5%, t R, t F = 20ns, VIH = 0.7 VDD , VIL = 0.3 VDD , CL = 100pF, (See Figure 6) LIMITS CDP1854A CDP1854AC (NOTE 2) MAX MIN (NOTE 1) TYP (NOTE 2) MAX UNITS VDD (V) (NOTE 1) TYP
PARAMETER CPU INTERFACE - READ TIMING - MODE 1 Minimum Pulse Width TPB Minimum Setup Time RSEL to TPB Minimum Hold Time RSEL after TPB Read to Data Access Time Read to Data Valid Time RESEL to Data Valid Time Hold Time Data after Read tTT
MIN
5 10
50 25
100 50 50 25 50 25 200 100 200 100 150 75 150 75
150 75 75 40 75 40 300 150 300 150 225 125 -
50 -
100 50 50 200 200 150 150 -
150 75 75 300 300 225 -
ns ns ns ns ns ns ns ns ns ns ns ns ns
tRST
5 10
tTRS tRDDA tRDV tRSDV
5 10 5 10 5 10 5 10
tRDH
5 10
NOTES: 1. Typical values for TA = 25oC and nominal voltages. 2. Maximum limits of minimum characteristics are the values above which all devices function.
5-54
CDP1854A, CDP1854AC
tTT TPB tRST RSEL tRSDV R BUS 0R BUS 7 tRDDA tRDV RD/WR, CS1, CS3 (NOTE 1) tRDH tTRS
CS2
NOTE: 1. Read is the overlap of CS1, CS3, RD/WR = 1 and CS2 = 0. FIGURE 6. MODE 1 CPU INTERFACE (READ) TIMING DIAGRAM
Mode Input Low (Mode = 0)
T CLOCK 40 SDO TRANSMITTER TIMING AND CONTROL RECEIVER TIMING AND CONTROL R CLOCK 17 RECEIVER SHIFT REGISTER 1 = VDD 2, 3 = VSS 21 = MR 20
SDI
PARITY GEN
RECEIVER HOLDING REGISTER
25
TRANSMITTER SHIFT REGISTER
TRANSMITTER HOLDING REGISTER 26 27 28 29 30 31 32 33
CONTROL REGISTER 35 36 39 38 37
34
16
STATUS REGISTER 22 24 13 14 15 19
18 5 6
THREE-STATE DRIVERS 7 8 9 10 11 12
4
R BUS 7
R BUS 6
R BUS 5
R BUS 4
R BUS 3
R BUS 2
R BUS 1
CRL
SFD
DAR
R BUS 0
TSRE
WLS1
WLS2
T BUS 0
T BUS 1
T BUS 2
T BUS 3
T BUS 4
T BUS 5
T BUS 6
T BUS 7
THRE
SBS
23 THRL
EPE
PE
FE
PI
OE
DA
RRD
TRANSMITTER BUS
RECEIVER BUS
TRANSMITTER SECTION
RECEIVER SECTION
FIGURE 7. MODE 0 BLOCK DIAGRAM (INDUSTRY STANDARD COMPATIBLE)
5-55
CDP1854A, CDP1854AC Functional Definitions for CDP1854A Terminals Standard Mode 0
SIGNAL: FUNCTION
VDD: Positive supply voltage. MODE SELECT (MODE): A low-level voltage at this input selects Standard Mode 0 Operation. VSS: Ground. RECEIVER REGISTER DISCONNECT (RRD): A high-level voltage applied to this input disconnects the Receiver Holding Register from the Receiver Bus. RECEIVER BUS (R BUS 7 - R BUS 0): Receiver parallel data outputs. PARITY ERROR (PE): A high-level voltage at this output indicates that the received parity does not compare to that programmed by the EVEN PARITY ENABLE (EPE) control. This output is updated each time a character is transferred to the Receiver Holding Register. PE lines from a number of arrays can be bused together since an output disconnect capability is provided by the STATUS FLAG DISCONNECT (SFD) line. FRAMING ERROR (FE): A high-level voltage at this output indicates that the received character has no valid stop bit, i.e., the bit following the parity bit (if programmed) is not a high-level voltage. This output is updated each time a character is transferred to the Receiver Holding Register. FE lines from a number of arrays can be bused together since an output disconnect capability is provided by the STATUS FLAG DISCONNECT (SFD) line. OVERRUN ERROR (OE): A high-level voltage at this output indicates that the DATA AVAILABLE (DA) flag was not reset before the next character was transferred to the Receiver Holding Register. OE lines from a number of arrays can be bused together since an output disconnect capability is provided by the STATUS FLAG DISCONNECT (SFD) line. STATUS FLAG DISCONNECT (SFD): A high-level voltage applied to this input disables the threestate output drivers for PE, FE, OE, DA, and THRE, allowing these status outputs to be bus connected. RECEIVER CLOCK (RCLOCK): Clock input with a frequency 16 times the desired receiver shift rate. DATA AVAILABLE RESET (DAR): A low-level voltage applied to this input resets the DA flipflop. DATA AVAILABLE (DA): A high-level voltage at this output indicates that an entire character has been received and transferred to the Receiver Holding Register. SERIAL DATA IN (SDl): Serial data received at this input enters the receiver shift register at a point determined by the character length. A high-level voltage must be present when data is not being received. MASTER RESET (MR): A high-level voltage at this input resets the Receiver Holding Register, Control Register, and Status Register, and sets the serial data output high. TRANSMlTTER HOLDING REGISTER EMPTY (THRE): A high-level voltage at this output indicates that the Transmitter Holding Register has transferred its contents to the Transmitter Shift Register and may be reloaded with a new character. TRANSMlTTER HOLDING REGISTER LOAD (THRL): A low-level voltage applied to this input enters the character on the bus into the Transmitter Holding Register. Data is latched on the trailing edge of this signal. TRANSMlTTER SHIFT REGISTER EMPTY (TSRE): A high-level voltage at this output indicates that the Transmitter Shift Register has completed serial transmission of a full character including stop bit(s). It remains at this level until the start of transmission of the next character. SERIAL DATA OUTPUT (SDO): The contents of the Transmitter Shift Register (start bit, data bits, parity bit, and stop bit(s)) are serially shifted out on this output. When no character is being transmitted, a high-level is maintained. Start of transmission is defined as the transition of the start bit from a high-level to a low-level output voltage. TRANSMlTTER BUS (T BUS 0 - T BUS 7): Transmitter parallel data inputs. CONTROL REGISTER LOAD (CRL): A high-level voltage at this input loads the Control Register with the control bits (PI, EPE, SBS, WLS1, WLS2). This line may be strobed or hardwired to a high-level input voltage. PARITY INHIBIT (PI): A high-level voltage at this input inhibits the parity generation and verification circuits and will clamp the PE output low. If parity is inhibited the stop bit(s) will immediately follow the last data bit on transmission. STOP BIT SELECT (SBS): This input selects the number of stop bits to be transmitted after the parity bit. A high-level selects two stop bits, a lowlevel selects one stop bit. Selection of two stop bits with five data bits programmed selects 1.5 stop bits.
5-56
CDP1854A, CDP1854AC
VDD) instead of being dynamically set and CRL may be hardwired to VDD. The CDP1854A is then ready for transmitter and/or receiver operation. Transmitter Operation For the transmitter timing diagram refer to Figure 10. At the beginning of a typical transmitting sequence the Transmitter Holding Register is empty (THRE is HIGH). A character is transferred from the transmitter bus to the Transmitter Holding Register by applying a low pulse to the TRANSMITTER HOLDING REGISTER LOAD (THRL) input causing THRE to go low. If the Transmitter Shift Register is empty (TSRE is HIGH) and the clock is low, on the next high-to-low transition of the clock the character is loaded into the Transmitter Shift Register preceded by a start bit. Serial data transmission begins 1/2 clock period later with a start bit and 5-8 data bits followed by the parity bit (if programmed) and stop bit(s). The THRE output signal goes high 1/2 clock period later on the high-to-low transition of the clock. When THRE goes high, another character can be loaded into the Transmitter Holding Register for transmission beginning with a start bit immediately following the last stop bit of the previous character. This process is repeated until all characters have been transmitted. When transmission is complete, THRE and Transmitter Shift Register Empty (TSRE) will both be high. The format of serial data is shown in Figure 12. Duration of each serial output data bit is determined by the transmitter clock frequency (fCLOCK) and will be 16/f CLOCK. Receiver Operation The receive operation begins when a start bit is detected at the SERIAL DATA IN (SDl) input. After the detection of a high-to-low transition on the SD line, a divide-by-16 counter is enabled and a valid start bit is verified by checking for a low-level input 7-1/2 receiver clock periods later. When a valid start bit has been verified, the following data bits, parity bit (if programmed), and stop bit(s) are shifted into the Receiver Shift Register at clock pulse 7-1/2 in each bit time. If programmed, the parity bit is checked, and receipt of a valid stop bit is verified. On count 7-1/2 of the first stop bit, the received data is loaded into the Receiver Holding Register. If the word length is less than 8 bits, zeros (low output voltage level) are loaded into the unused most significant bits. If DATA AVAILABLE (DA) has not been reset by the time the Receiver Holding Register is loaded, the OVERRUN ERROR (OE) signal is raised. One-half clock period later, the PARITY ERROR (PE) and FRAMlNG ERROR (FE) signals become valid for the character in the Receiver Holding Register. The DA signal is also raised at this time. The threestate output drivers for DA, OE, PE and FE are enabled when STATUS FLAG DISCONNECT (SFD) is low. When RECEIVER REGISTER DISCONNECT (RRD) goes low, the receiver bus three-state output drivers are enabled and data is available at the RECEIVER BUS (R BUS 0 - R BUS 7) outputs. Applying a negative pulse to the DATA AVAILABLE RESET (DAR) resets DA. The preceding sequence of operation is repeated for each serial character received. A receiver timing diagram is shown in Figure 11.
T CLOCK R CLOCK TPA SCI DAR RRD PI SBS WLS1 WLS2 TPB N0 EF3 DMAI BUS (8) EPE THRL UART CDP1854A TSRE DA T BUS R BUS CLEAR MR MODE VSS SDI SDO
CPU CDP1800
FIGURE 8. MODE 0 CONNECTION DIAGRAM
WORD LENGTH SELECT 2 (WLS2): WORD LENGTH SELECT 1 (WLS1): These two inputs select the character length (exclusive of parity) as follows:
WLS2 Low Low High High WLS1 Low High Low High WORD LENGTH 5 Bits 6 Bits 7 Bits 8 Bits
EVEN PARITY ENABLE (EPE): A high-level voltage at this input selects even parity to be generated by the transmitter and checked by the receiver. A low-level input selects odd parity. TRANSMITTER CLOCK (TCLOCK): Clock input with a frequency 16 times the desired transmitter shift rate.
Description of Standard Mode 0 Operation (Mode Input = VSS)
Initialization and Controls The MASTER RESET (MR) input is pulsed, resetting the Control, Status, and Receiver Holding Registers and setting the SERlAL DATA OUTPUT (SDO) signal high. Timing is generated from the clock inputs, Transmitter Clock (TCLOCK) and Receiver Clock (RCLOCK), at a frequency equal to 16 times the serial data bit rate. When the receiver data input rate and the transmitter data output rate are the same, the TCLOCK and RCLOCK inputs may be connected together. The CONTROL REGISTER LOAD (CRL) input is pulsed to store the control inputs PARITY INHIBIT (PI), EVEN PARITY ENABLE (EPE), STOP BIT SELECT (SBS), and WORD LENGTH SELECTs (WLS1 and WLS2). These inputs may be hardwired to the proper voltage levels (VSS or
5-57
CDP1854A, CDP1854AC
Dynamic Electrical Specifications
TA = -40oC to +85oC, VDD 5%, t R, t F = 20ns, VIH = 0.7 VDD , VIL = 0.3 VDD , CL = 100pF, (See Figure 9) LIMITS CDP1854A PARAMETER INTERFACE TIMING - MODE 0 Minimum Pulse Width CRL tCRL tMR 5 10 MR 5 10 Minimum Setup Time Control Word to CRL tCWC 5 10 Minimum Hold Time Control Word after CRL tCCW 5 10 Propagation Delay Time SFD High to SOD tSFDH tSFDL tRRDH tRRDL 5 10 SFD Low to SOD 5 10 RRD High to Receiver Register High Impedance RRD Low to Receiver Register Active 5 10 5 10 NOTES: 1. Typical values for TA = 25oC and nominal voltages. 2. Maximum limits of minimum characteristics are the values above which all devices function. 100 50 200 100 40 20 100 50 200 100 75 40 200 100 100 50 150 75 400 200 80 50 150 75 300 150 120 60 300 150 150 75 100 200 40 100 200 75 200 100 150 400 80 150 300 120 300 150 ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns VDD (V) (NOTE 1) TYP (NOTE 2) MAX CDP1854AC (NOTE 1) TYP (NOTE 2) MAX UNITS
CONTROL INPUT WORD TIMING CONTROL WORD INPUT tCWC CRL tCRL STATUS OUTPUT TIMING STATUS OUTPUTS tSFDH SFD tSFDL tCCW
RECEIVER REGISTER DISCONNECT TIMING R BUS 0 R BUS 7 tRRDH RRD tRRDL
FIGURE 9. MODE 0 INTERFACE TIMING DIAGRAM
5-58
CDP1854A, CDP1854AC
Dynamic Electrical Specifications
TA = -40oC to +85oC, VDD 5%, t R, t F = 20ns, VIH = 0.7 VDD , VIL = 0.3 VDD , CL = 100pF, (See Figure 10) LIMITS CDP1854A PARAMETER TRANSMITTER TIMING - MODE 0 Minimum Clock Period tCC 5 10 Minimum Pulse Width Clock Low Level tCL 5 10 Clock High Level tCH 5 10 THRL tTHTH 5 10 Minimum Setup Time THRL to Clock tTHC 5 10 Data to THRL tDT 5 10 Minimum Hold Time Data after THRL tTD 5 10 Propagation Delay Time Clock to Data Start Bit tCD 5 10 Clock to THRE tCT 5 10 THRL to THRE tTTHR 5 10 Clock to TSRE tTTS 5 10 NOTES: 1. Typical values for TA = 25oC and nominal voltages. 2. Maximum limits of minimum characteristics are the values above which all devices function. 300 150 200 100 200 100 200 100 450 225 300 150 300 150 300 150 300 200 200 200 450 300 300 300 ns ns ns ns ns ns ns ns 80 40 120 60 80 120 ns ns 175 90 20 0 275 150 50 40 175 20 275 50 ns ns ns ns 100 75 100 75 100 50 125 100 125 100 150 75 100 100 100 125 125 150 ns ns ns ns ns ns 250 125 310 155 250 310 ns ns VDD (V) (NOTE 1) TYP (NOTE 2) MAX CDP1854AC (NOTE 1) TYP (NOTE 2) MAX UNITS
5-59
CDP1854A, CDP1854AC
Dynamic Electrical Specifications
TA = -40oC to +85oC, VDD 5%, t R, t F = 20ns, VIH = 0.7 VDD , VIL = 0.3 VDD , CL = 100pF, (See Figure 11) LIMITS CDP1854A PARAMETER RECEIVER TIMING - MODE 0 Minimum Clock Period tCC 5 10 Minimum Pulse Width Clock Low Level tCL 5 10 Clock High Level tCH 5 10 DATA AVAILABLE RESET tDD 5 10 Minimum Setup Time Data Start Bit to Clock tDC 5 10 Propagation Delay Time DATA AVAILABLE RESET to Data Available Clock to Data Valid tDDA 5 10 tCDV 5 10 Clock to Data Available tCDA 5 10 Clock to Overrun Error tCOE 5 10 Clock to Parity Error tCPE 5 10 Clock to Framing Error tCFE 5 10 NOTES: 1. Typical values for TA = 25oC and nominal voltages. 2. Maximum limits of minimum characteristics are the values above which all devices function. 150 75 225 110 225 110 210 100 240 120 200 100 225 125 325 175 325 175 300 150 375 175 300 150 150 225 225 210 240 200 225 325 325 300 375 300 ns ns ns ns ns ns ns ns ns ns ns ns 100 50 150 75 100 150 ns ns 100 75 100 75 50 25 125 100 125 100 75 40 100 100 50 125 125 75 ns ns ns ns ns ns 250 125 310 155 250 310 ns ns VDD (V) (NOTE 1) TYP (NOTE 2) MAX CDP1854AC (NOTE 1) TYP (NOTE 2) MAX UNITS
5-60
CDP1854A, CDP1854AC
TRANSMITTER HOLDING REGISTER LOADED (NOTE 1) tCL 1 tTHC THRL tTHTH SDO tTTHR THRE tTTS TSRE T BUS 0 T BUS 7 tDT DATA tTD tCT tCD tCD 1ST DATA BIT 2 3 4 5 6
tCC tCH T CLOCK
TRANSMITTER SHIFT REGISTER LOADED (NOTE 2) 7 14 15 16 1 2 3
NOTES: 1. The holding register is loaded on the trailing edge of THRL. 2. The transmitter shift register, if empty, is loaded on the first high-to-low transition of the clock which occurs at least 1/2 clock period + tTHC after the trailing edge of THRL and transmission of a start bit occurs 1/2 clock period + tCD later. FIGURE 10. MODE 0 TRANSMITTER TIMING DIAGRAM
tCC tCH R CLOCK tDC (NOTE 1) SDI R BUS 0 R BUS 7 tCL 1 2 3 4
CLOCK 7 1/2 SAMPLE 5 6 7 16 1 2
CLOCK 7 1/2 LOAD HOLDING REGISTER 3 4 5 6 7 8 9
START BIT
PARITY
STOP BIT 1 tCDV
DA tDDA DAR tDD OE (NOTE 2) PE tCFE FE tCOE tCDA
tCPE
NOTES: 1. If a start bit occurs at a time less than tDC before a high-to-low transition of the clock, the start bit may not be recognized until the next high-to-low transition of the clock. The start bit may be completely asynchronous with the clock. 2. If a pending DA has not been cleared by a read of the receiver holding register by the time a new word is loaded into the receiver holding register, the OE signal will come true. FIGURE 11. MODE 0 RECEIVER TIMING DIAGRAM
16 / fCLOCK NEXT DATA WORD 5 - 8 DATA BITS START BIT DATA LSB DATA MSB PARITY BIT STOP BITS 1, 1-1/2 OR 2
FIGURE 12. SERIAL DATA WORD FORMAT
5-61
CDP1854A, CDP1854AC
All Intersil semiconductor products are manufactured, assembled and tested under ISO9000 quality systems certification.
Intersil products are sold by description only. Intersil Corporation reserves the right to make changes in circuit design and/or specifications at any time without notice. Accordingly, the reader is cautioned to verify that data sheets are current before placing orders. Information furnished by Intersil is believed to be accurate and reliable. However, no responsibility is assumed by Intersil or its subsidiaries for its use; nor for any infringements of patents or other rights of third parties which may result from its use. No license is granted by implication or otherwise under any patent or patent rights of Intersil or its subsidiaries.
For information regarding Intersil Corporation and its products, see web site http://www.intersil.com
Sales Office Headquarters
NORTH AMERICA Intersil Corporation P. O. Box 883, Mail Stop 53-204 Melbourne, FL 32902 TEL: (407) 724-7000 FAX: (407) 724-7240 EUROPE Intersil SA Mercure Center 100, Rue de la Fusee 1130 Brussels, Belgium TEL: (32) 2.724.2111 FAX: (32) 2.724.22.05 ASIA Intersil (Taiwan) Ltd. Taiwan Limited 7F-6, No. 101 Fu Hsing North Road Taipei, Taiwan Republic of China TEL: (886) 2 2716 9310 FAX: (886) 2 2715 3029
5-62


▲Up To Search▲   

 
Price & Availability of CDP1854

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X